<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>QQ号码</title>
</head>

<body>

    请输入QQ号码：<input type="text" />
    <input type="button" value="判断" />


    <br /> 1、有没有输入
    <br /> 2、输入的是不是数字
    <br /> 3、不能有0在前面
    <br /> 4、不能是小数
    <br /> 5、输入的数字必须在5位以上、10位以内
    <br />

    <script>
        var oInput = document.getElementsByTagName('input');
        oInput[1].onclick = function() {
            if (oInput[0].value == '') {
                alert('请输入QQ号');
            } else if (isNaN(Number(oInput[0].value))) {
                alert('QQ号只能是数字');
            } else if (oInput[0].value.charAt(0) == '0') {
                alert('QQ号不能以0开头');
            } else if (oInput[0].value.indexOf('.') >= 0) {
                alert('QQ号不能是小数');
            } else if (oInput[0].value.length < 5 || oInput[0].value.length > 10) {
                alert('QQ号必须在5位以上、10位以内');
            } else {
                alert('您好您的QQ为: ' + oInput[0].value);
            }
        }
    </script>

</body>

</html>